knowledge generation ecosystem